#ifndef _PROTOCOL_INTERNAL_H
#define _PROTOCOL_INTERNAL_H

#ifdef __cplusplus
extern "C" {
#endif

#include "pipeline.h"
#include "api_def.h"

typedef struct protocol_ops
{
	SUBMIT_REQUEST *submit_request;
	VWRITE_LOG *vwrite_log;
	LOGGER_DEINIT *logger_deinit;
	MP_MALLOC *mp_malloc;
	MP_CALLOC *mp_calloc;
	MP_FREE *mp_free;
	SET_PROBE *set_probe;
}PROTOCOL_OPS;

#ifdef __cplusplus
}
#endif

#endif


